T L C S C E G E P
نویسندگان
چکیده
We exhibit explicit, combinatorially defined graphs satisfying the kth extension axiom: Given any set of k distinct vertices and any partition of it into two pieces, there exists another vertex adjacent to all of the vertices in the first piece and to none in the second. Quisani:1 I’ve been reading about zero-one laws, and many of the results involve extension axioms. In the simple case of graphs, by which I mean undirected graphs without loops or multiple edges, the kth extension axiom2 says that, for any k distinct vertices x1, . . . , xk and any subset S ⊆ {1, . . . , k}, there is another vertex adjacent to xα for all α ∈ S and for no other α. I know that each of these axioms is true in almost all sufficiently large finite graphs. (Of course, “sufficiently large” ∗Mathematics Department, University of Michigan, Ann Arbor, MI 48109–1109, U.S.A., [email protected] †Microsoft Research, One Microsoft Way, Redmond, WA 98052, U.S.A., [email protected] 1We thank Yuri Gurevich for lending us his graduate student, Quisani. 2Extension axioms are also called adjacency axioms, and graphs that satisfy the kth extension axiom are also called k-existentially closed. depends on k.) So there are lots of these graphs, but I’d like to see some actual examples. Authors: Well, just take a big set of vertices, flip coins to decide which pairs to join by edges, and chances are you’ll get what you want. Q: Yes, but I’d like a reasonably regular-looking graph, not something totally random. A: There are strongly regular graphs that satisfy extension axioms. In fact, Cameron and Stark [3] show that there are lots of them. Q: What does “strongly regular” mean? A: Every vertex has the same number of neighbors (i.e., the graph is regular), every pair of adjacent vertices has the same number of common neighbors, and similarly for pairs of non-adjacent vertices. Q: That sounds good; so they got rid of the randomness. A: No, part of their construction involves randomization. Q: So they don’t get a really explicit example? That’s what I’d want — an example that I can get my hands on and really see why the k-extension axiom holds. Have people given explicit, non-randomizing constructions of graphs that satisfy extension axioms? More precisely, are there explicitly defined sequences of finite graphs such that, as you go further in the sequence, more and more of the extension axioms are true? A: Yes. It was shown in both [1] and [2] that Paley graphs have the property you want.3 Furthermore, they are strongly regular. Q: What are Paley graphs? A: Take a prime p (or a prime power) that is congruent to 1 modulo 4 and form a graph whose vertices are the elements of the field Fp of size p. Join two distinct vertices by an edge if their difference is a square in Fp. The theorem is that this graph will satisfy the kth extension axiom provided p is sufficiently large compared to k. Q: Three questions: How large is sufficiently large? Can you explain why these Paley graphs satisfy extension axioms? And what’s the purpose of having p ≡ 1 (mod 4)? A: The easiest question to answer is the last. The congruence is needed to ensure that −1 is a square in Fp, which in turn is needed to make sure the Paley graph is an undirected graph; x is joined to y if and only if y is joined to x. If p were ≡ 3 (mod 4) then we’d have a Paley tournament instead of a graph. Sufficiently large is exponentially larger than k, roughly k24k. (For comparison, a random graph has a good chance of satisfying the kth extension axiom when 3The result isn’t explicitly stated in [2], but it’s proved in the course of proving Theorem 3, which says that every finite graph occurs as an induced subgraph in all sufficiently large Paley graphs. the number of vertices is somewhat larger than k22k; see [4].) Unfortunately, it’s not easy to explain why the Paley graphs satisfy the extension axioms. Both [1] and [2] invoke non-trivial results from number theory in the proofs of the extension axioms. Q: So are there no explicit examples where one can directly see why the extension axioms hold? A: Actually, we have such examples.4 They’re not as pretty as the Paley graphs, and they’re larger (for a given k), but we can explain what they are and how they work, without appealing to any deep theorems. Q: Great! Show me. A: OK. Given k, we’ll construct a graph whose vertices are certain matrices of 0’s and 1’s. These matrices will have r = 2k(k−1) + 1 rows and c columns, where c is chosen large enough so that 2 ≥ 2k2 ( rc k − 1 ) Q: Wait a minute; let me check that such a c exists. Yes. The left side is exponential in c while the right side, despite the exponential dependence on k, is only a polynomial in c when k is fixed, so any sufficiently large c will do. A: Right. Having fixed suitable r and c, let the vertices of our graph be r by c matrices of 0’s and 1’s in which a majority of the r rows are identical. That is, in each of our matrices, at least k(k − 1) + 1 of the rows are identical. To define the edges of our graph requires some preliminary terminology. We consider constraints, which a vertex may or may not satisfy. A constraint5 is given by a pair (A, F) where A is a set of k − 1 locations in our matrix (i.e., k − 1 pairs (i, j) with 1 ≤ i ≤ r and 1 ≤ j ≤ c) and F is a family of at most k functions from A to {0, 1}. We say that a vertex V satisfies a constraint (A, F) if the entries in V at the locations in A form an element of F, i.e., if (∃ f ∈ F)(∀(i, j) ∈ A) Vi j = f (i, j). We need to estimate the number of constraints (A, F). There are ( rc k−1 ) possibilities for A. For each fixed A, there are 2k − 1 functions from A to {0, 1}, so there are 2(k−1)k sequences of k such functions. Every possible second component F of a constraint (A, F), except for F = ∅, is the range of such a sequence. So the number of F’s for a fixed A is certainly at most 2k 2 , and the total number of 4The first version of these examples was derived by the second author from a construction, introduced for quite different purposes, in [8]. 5Readers familiar with combinatorial set theory will notice a similarity between the notion of constraint and Hausdorff’s construction [7] of large independent families of sets. constraints is no more than ( rc k − 1 ) 2 2 ≤ 2. Therefore, we can fix a function C from the set of c-component vectors of 0’s and 1’s onto the set of constraints. Since the notion “c-component vector of 0’s and 1’s” will be needed repeatedly, we abbreviated it as “row vector,” which makes sense since these are the vectors that occur as rows in our matrices. Q: You’re not choosing C at random, are you? A: No. We promised an explicit construction, with no randomization. To get a definite C, list all the row vectors in lexicographic order, and, after choosing some reasonable notation for constraints, list the constraints lexicographically also. Then let C map the nth element of the first list to the nth element of the second list, cycling back to the beginning of the second list if the first list is longer (which in fact it will be). Q: OK. It’s an unpleasantly arbitrary C, but I agree it’s not random. Why do you cycle back to the beginning rather than, say, just repeating the last element? A: The cycling is irrelevant in this argument, but we’ll want it for another purpose later. You’re quite right about the arbitrariness of C. Any surjection C will work for this proof, so, if you can think of a nicer explicit C, feel free to use it. But remember, we warned you that these graphs won’t be as pretty as Paley graphs. Using C, every vertex V of our graph determines a constraint V∗ as follows. A majority of the rows of V are the same row vector, which we call the majority row of V; apply C to that vector to get a constraint V∗. Now define a directed graph by putting an arrow from V to W whenever W satisfies the constraint V∗. Q: I thought you were going to produce an undirected graph. A: We will; the directed graph is only an auxiliary construction. The undirected graph has an edge joining V and W if, of the two possible directed edges, V to W and W to V , either both are present or neither is present. That is, V is adjacent to W just in case (V satisfies W∗) ⇐⇒ (W satisfies V∗). We’ll show that the graph so defined satisfies the kth extension axiom, but in order to do so we’ll need the following preliminary information. Claim. Let V1, . . . ,Vk be k distinct vertices of our graph, and let S be any subset of {1, . . . , k}. There is a constraint that is satisfied by Vα for all α ∈ S and for none of the other α’s. Proof. It suffices to find a set A of k − 1 locations (i, j) that separate the Vα’s, in the sense that, whenever α and β are distinct indices in {1, . . . , k}, then Vα and Vβ differ at some location in A. Once we have such an A, we have k distinct functions fα : A→ {0, 1} defined by fα(i, j) = (Vα)i j. Then let F = { fα : α ∈ S } and observe that (A, F) can serve as the desired constraint. So it remains only to produce an appropriate A. Q: That would be trivial if you allowed ( k 2 ) locations in A, rather than only k − 1. You could just choose, for each Vα and Vβ, one location where they differ. A: Right, and in fact, if you don’t want to worry about getting |A| down to k − 1, you could rewrite this whole story with ( k 2 ) in place of k − 1, starting with the definition of c (where the exponent k2 would also have to be adjusted). But in fact, it’s not hard to achieve |A| = k − 1. Proceed by induction on k, the case k = 1 being vacuous. For k > 1, start by choosing a location (i, j) where some Vα and Vβ differ. So our set of k vertices is partitioned into two nonempty subsets, according to the (i, j) entries. Let these subsets consist of a and b elements, so a + b = k. By induction hypothesis, we can find a − 1 locations sufficient to separate any two vertices from the first class and b − 1 locations sufficient to separate any two vertices from the second class. Together with (i, j), that gives us (a − 1) + (b − 1) + 1 = k − 1 locations that separate all the vertices. Q: The claim you just proved gives a sort of extension axiom for the auxiliary, directed graph. The constraint from the claim is C(w) for some row vector w. An r× c matrix W having all its rows equal to w would be a vertex of your graph, and there would be a directed edge from W to Vα if and only if α ∈ S . So if you could arrange for this W to satisfy all the constraints V∗ α, then W would be adjacent, in the undirected graph, to Vα if and only if α ∈ S . Unfortunately, I don’t see how you can arrange that. The constraints V∗ α might contradict each other. A: That’s right, so we have to be a little sneakier. Suppose we’re given distinct vertices V1, . . . ,Vk and a set S ⊆ {1, . . . , k} as above, and we want a vertex W adjacent to Vα if and only if α ∈ S . First, fix an arbitrary (not random!) vertex W ′; for definiteness, let it be the matrix of all zeros. Let T = {α ∈ {1, . . . , k} : W ′ satisfies V∗ α}. Apply the claim with the given vertices Vα but with S replaced by the complement of the symmetric difference of S and T , i.e., by {α : (α ∈ S ) ⇐⇒ (α ∈ T )}. The constraint given by the claim is, as you noted, C(w) for some row vector w. Let W ′′ be the vertex that has all its rows equal to w. So we have, thanks to the choice of W ′′ and the definition of T , Vα satisfies (W ′′)∗ ⇐⇒ ((α ∈ S ) ⇐⇒ (W ′ satisfies V∗ α) ) . Since ⇐⇒ is an associative and commutative operation on truth values, this can be rewritten as α ∈ S ⇐⇒ ((Vα satisfies (W ′′)∗) ⇐⇒ (W ′ satisfies V∗ α) ) . (1) Q: You’d be done if W ′ and W ′′ were equal, but that would require a miracle. It’s true that W ′ was arbitrary, but W ′′ depends on T which depends on the choice of W ′, so I see no chance to use the arbitrariness of W ′ to make it match W ′′. A: Absolutely right; there’s no reason to think W ′ and W ′′ are equal. But we can combine them into a single W that inherits the desirable features of both. For each α, whether W ′ satisfies the constraint V∗ α (and thus whether α ∈ T ) depends only on the entries of the matrix W ′ in k−1 locations, namely the locations in the first component A of the constraint V∗ α = (A, F). So at most k(k − 1) entries of W ′ are involved in the satisfaction or non-satisfaction of the k constraints V∗ α. Define W to agree with W ′ in those entries and with W ′′ at all other locations. We’ve kept enough entries of W ′ in W to ensure that (W satisfies V∗ α) ⇐⇒ (W ′ satisfies V∗ α). (2) On the other hand, W agrees with W ′′ at all but at most k(k − 1) entries. Since there are r = 2k(k − 1) + 1 rows, the majority of the rows of W are identical to the rows of W ′′, namely the w that we chose when constructing W ′′. So
منابع مشابه
Amitraz Poisoning; A case study
A m i t r a z, a n i ns e c t i c i d e /a ca ri c i de of the f o r m a m i d i n e p e st i c i d e s group, is a ? 2 a d r e n e r g i c ag on i st a nd of t he a m i d i ne c h e m i ca l f a m il y generally us e d to c o n t r ol animal e c top a r a s i t e s. Poisoning due to am i t r a z i s r a r e and character...
متن کاملمطالعه فراوانی تیپ های مسمومیتزای انسانی کلستریدیوم بوتولینوم (A, B, E) در بعضی از ماهیان دریای شمال( سفید و کفال) و ماهیان دریای جنوب ( شوریده و حلوا) ایران
. (vr"+ ) lt s o{,9^is (Jt"j)Jtise r^il3tpb :oUle+ .,jti I dlir..9* db* s9"9 jJ j | .+1,. er- )LAe.1 I +.i9r; lf ' :.p9, .Lgr;lortjr;rlt, (a;r"; f f. VS),rilt9 !)9) air.ir)J) e 4y e+ yql*S JL;,r ol.icJ5 6lndit i . r;ii,S,lr! aiJ";icr9. a-i.1 oif6-f- r.r-f ortir-l t 9 ac!,51!!;,*Sf ,:t*- o:.J.i1 trS".* f q rg rf ,r- },l'j*.Ft . r,:f;.s.; ;oJi :ni 5rlJUrl Jylgig"dLbO*Ji,riijl cdlGglii reJJg...
متن کاملتاثیر مرکزی هیستامین بر درد فرمالینی در خرگوش: نقش سیستم اپیوئیدی
.yiU s1 r qdJ 9 6!r.1 l,-r,iU 61 r,r1.11 ;oal il go,-7^19 ai f * *,-) S '*{'?'J*'fL' t:::tc: l/'2f /2 g.6;gb.t e*)* +r-,JifF.'L!.p"i9 r:.",ii:oul9+ 'Fft s ;J"r.pbjr;^*f- $ J9b +9 ll o;lr"iJ$!l odjUll Jt'56rlr2lr.! :rti9, ,(Jt;5) O*Jt"Jt i,;;ia.rJ1.pll oQr.i; nlCel ."r95f a+1,,r-..;ta 4..59L*yrtirlrcrbtUg i*r..p.259Fl'tfA,lflA.;lLirl,r6ek- 5r crrt!"rlr (efs.s..o' ) o*:..i1 Ji (.fsfefa),-;...
متن کاملEffect of whey protein coating on Physic-Chemical properties of gutted Kilka during frozen storage
The a im of th is paper was to study the effects w hey pro t e in c oat i ng on ch e m ic al a nd physic al properties of gut t ed K i l ka dur i ng f roz en stor a ge. Coating of Kilka has done by dipping in whey protein solution with different concentrations of 3, 7, 10 and 13%, for 1h. Then, after being packed in polyethylene dishes, they were covered in cellophane blanket and stored in -18...
متن کامل89!$ 7*+ ,!-." /0 1!2!-3 456 )("&'% !"#$1&AB&9!C&C @($&?+ 7 (:
=> L!"M,0 ) -,N#>< $!"O( !> %C>2DE .: 0 3JF 6 7# KH#2 . 6#! "I >3,H9 3(G3H0! %,X 53( W )> A! :&C .6 #! $1"V 5%N9K @ST .=< UJ 53( :P12Q< A! :&C G!2NRK9 A! :8&C 68,3+< :H8V)>%,( . 68#! =YF W)> A! $13XM#! .=< A! %C>2DE ZY[ 5!"9 G!"4'()*+ KF2 1>2 ",`! 53( ^3# >1 G< :9YF _!2` ) $129 $1A39 "+ 53( =]3F 389 ) :928#>U ( W)> K9 6,3+< : HV)>%,( L!>]2030 B()*+ bC! >1 .6 #! KME"P >!"a ) c38! 53...
متن کاملThe Antioxidant Vitamin (A, C, E) and the Lipid Peroxidation Levels in Some Tissues of Juvenile Rainbow trout (Oncorhynchus mykiss, W. 1792) at Different Oxygen Levels
In this study, the malondialdehyde (MDA) levels in the muscle, liver and kidney tissues and the antioxidant vitamin (A, C, E) levels in the muscle tissue of juvenile rainbow trout were investigated under different oxygen levels (3.5 mg O2/l, 4.5 mg O2/l and 7 mg O2/l) at the end of the 8 hour trial. Fish (initial weight and length, 30.19±2.2 g and 13.15±0.22 cm, respectively) were distributed i...
متن کامل